﻿/* CSS Document */

img{object-fit:cover;}
.content{width:1200px;}
i,em,b{font-style: normal;}
.blk-main { width:1200px; overflow:hidden; margin:0 auto;}

.tit01{box-sizing: border-box; text-align: center; font-family: "Microsoft YaHei";font-size: 50px; color: #222222; display: block; margin-bottom: 30px;font-weight: bold; width: 1200px; margin:0 auto; background: url(../images/titico.gif) repeat-x center 120px;}
.tit01 a{color: #333333; height:100px;line-height:100px;}
.tit01 i{font-weight: bold;color: #0145a3;}
.tit01 span{text-align: center; font-family: "Microsoft YaHei";font-size: 19px; color: #333333; display: block; font-weight: normal;padding:0 20px; line-height: 38px; border:1px solid #dfdfdf; background: #fff; position: relative;z-index: 1; box-sizing: border-box;}

/**/
.jq_bj{  background:#fff; height:615px;box-sizing: border-box;  font-family:"Microsoft Yahei";background: url(../images/jqbg.jpg) no-repeat center top;}
.jq {position: relative;width:1200px; }
.jq dl{ height: 336px; margin-top:50px; float:left;margin-bottom:35px;}
.jq dl dt{width: 600px;height: 320px; float: right; overflow: hidden; }
.jq dl dt img{width: 600px;height: 320px; display: block;transition: all 0.3s linear 0s;}
.jq dl dt:hover img{transform: scale(1.1);}
.jq dl dd{width:600px;padding-top: 35px;background: url(../images/jqico.gif) no-repeat left top; overflow: hidden;box-sizing: border-box; float: left; }
.jq dl dd h3{ font-size: 50px; color: #333333; margin-bottom: 30px; }
.jq dl dd h3 strong{ color: #004fab; }
.jq dl dd h3 em{font-size: 30px; color: #333333; font-weight: normal; display: block;}
.jq dl dd p{ line-height: 30px; font-size: 16px; color: #777777;width: 92%;}
.jq ul{width: 1200px;}
.jq li{width: 200px; float: left;position: relative; text-align: center;}
.jq li em{width:99px;height: 99px; display: block;margin:0 auto 5px;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s; border:1px solid #CCC; border-radius:50px; line-height:99px; text-align:center; font-size:45px; font-weight:bold; color:#333;}
.jq li  span{ display: block;font-size: 20px; color: #333333; height: 45px;line-height: 45px; text-align: center; }
.jq li:nth-child(1) em{}
.jq li:nth-child(2) em{}
.jq li:nth-child(3) em{}
.jq li:nth-child(4) em{}
.jq li:nth-child(5) em{}
.jq li:nth-child(6) em{}

.jq li:nth-child(1).cur em{ background:#004FAB; color:#FFF;}
.jq li:nth-child(2).cur em{ background:#004FAB; color:#FFF;}
.jq li:nth-child(3).cur em{ background:#004FAB; color:#FFF;}
.jq li:nth-child(4).cur em{ background:#004FAB; color:#FFF;}
.jq li:nth-child(5).cur em{ background:#004FAB; color:#FFF;}
.jq li:nth-child(6).cur em{ background:#004FAB; color:#FFF;}


/**/
.bz_bj{height:630px;overflow: hidden;padding:50px 0 0;position: relative;}
.bz_bj:before{content: "";position: absolute;width: 100%;left: 0;bottom:93px;height:4px;background: #d8d8d8;}
.bz_bj h2{margin-bottom: 25px;}
.bz_bj h2 span{width: 380px; margin:0 auto;}
.bz dl{width:222px;float: left;margin:0 22px 0 0;}
.bz dt,.bz dt img{width:222px;height: 197px;overflow: hidden;display: block;}
.bz dd{padding: 62px 0px;font-size: 24px;line-height: 34px;text-align: center;position: relative;}
.bz dd p{height: 125px;overflow: hidden;}
.bz dd p em{display: block;font-size: 10px;line-height: 18px;color: #b5b5b5;}
.bz dd .tec_ico{display: inline-block;width: 38px;background: #fff;font-size: 16px;line-height: 22px;font-family: Arial; font-weight: bold;}
.bz dd span{position: absolute;width: 84px;height: 84px;border: solid 8px #fff;background: #e3e3e3;border-radius: 84px;top: -53px;left: 61px;}
.bz dd span i{width:58px;height:54px;position: absolute;display: block;top:17px;left: 15px;}
.bz dd span i.default{-webkit-transition: all 0.4s linear;transition: all 0.4s linear;}
.bz dd span i.hover{opacity:1;visibility:visible;opacity:0;visibility:hidden;
    -webkit-transform:translate3d(0,0,-65px) rotate3d(1,0,0,90deg);
    transform:translate3d(0,0,-65px) rotate3d(1,0,0,90deg);
    -webkit-transform-origin:50% 0%;
    transform-origin:50% 0%;
    -webkit-transition:all 0.4s linear;
    transition:all 0.4s linear;}
.bz dl.cur,.bz dl:hover{color: #004fab;}
.bz dl.cur dd span,.bz dl:hover dd span{background: #004fab;}
.bz dl:hover dd span .default,.bz dl.cur dd span .default{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,65px,0) rotate3d(1,0,0,-90deg);transform:translate3d(0,65px,0) rotate3d(1,0,0,-90deg);}
.bz dl:hover dd span .hover,.bz dl.cur dd span .hover{opacity:1;visibility:visible;-webkit-transform:rotate3d(1,0,0,0deg);transform:rotate3d(1,0,0,0deg);}
/**/
.fw_bj{height: 920px;overflow: hidden; background:url(../images/fwbg.jpg) no-repeat center top;padding-top:70px; box-sizing: border-box; font-family: "Microsoft YaHei"; }
.fw_bj h2{margin-bottom: 70px;}
.fw_bj h2 span{width: 486px; margin:10px auto;}
.fw dl{width: 248px; height: 534px; background:#01923F;border-top-right-radius: 128px;border-top-left-radius: 128px;border-top:1px solid #fff; float: left;margin-right: 68px; }
.fw dl a{text-decoration: none;}
.fw dl dt{text-align: center; width: 248px; height: 248px; font-size: 30px;color: #333333; font-weight: bold;background:url(../images/fwico.png) no-repeat;padding-top: 80px;box-sizing: border-box;margin-top: -2px;}
.fw dl dt i{ font-weight: normal; display: block; }
.fw dl dd{padding:16px 19px 19px;}
.fw dl dd p{ color: #ffffff; font-size: 16px; line-height: 23px; text-align: center; height: 90px; }
.fw dl dd img{width: 210px;height: 160px; display: block;}
.fw dl:last-child{margin-right: 0;}
.fw dl.cur dt,.fw dl:hover dt{background:url(../images/fwicocur.png) no-repeat; color: #fff;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.fw dl.cur dt i,.fw dl:hover dt i{color: #fff;}

.fw dl:hover dd img{transition: all 0.3s linear 0s;}
.fw dl:hover dd img{transform: scale(1.01);}

/**/
.td_bj{height:930px;overflow: hidden; background:url(../images/tdbg.jpg) no-repeat center top;padding-top:65px; box-sizing: border-box; font-family: "Microsoft YaHei"; }
.td_bj h2{margin-bottom: 50px;}
.td_bj h2 span{width: 500px; margin:10px auto;}
.td_bj .content{position: relative; height: 820px;}
.td dl{padding-left: 66px; margin-bottom: 35px;}
.td dl dt{padding-left: 20px;font-size: 26px;color: #333333;  font-weight: bold;}
.td dl dd{background:url(../images/tdico.png) no-repeat left top;padding-top: 8px;padding-left: 20px;}
.td dl dd h3{ font-size: 20px; color: #ffffff; font-weight: normal;margin-bottom: 5px; }
.td dl dd p{ font-size: 16px; color: #666666; }
.td dl:nth-child(1){background:url(../images/01.png) no-repeat left 5px;}
.td dl:nth-child(2){background:url(../images/02.png) no-repeat left 5px;}
.td dl:nth-child(3){background:url(../images/03.png) no-repeat left 5px;}
.td dl:nth-child(4){background:url(../images/04.png) no-repeat left 5px;}
.td dl:nth-child(5){background:url(../images/05.png) no-repeat left 5px;}

.td_tel{ font-size: 30px; color: #01923f; font-weight: bold; position: absolute; right: 220px;bottom:25px;text-align: right; }
.td_tel span{display: block; color: #fff;padding-top: 15px;padding-bottom: 30px;}
.td_tel b{margin-right:0px; font-size: 26px; color: #333333;  font-family:"Century Gothic"; text-align: right; display: block;}
/**/
.casebj{background:url(../images/casebg.jpg) no-repeat center top; padding-top:60px; overflow: hidden; font-family:"Microsoft Yahei";box-sizing: border-box; height:1380px;}
.casebj h2{ margin-bottom: 40px; color: #fff;}
.casebj h2 a{color: #fff;}
.casebj h2 span{width: 418px; border:1px solid #fff; margin:0 auto;}
.casebj .content{width: 1300px;}
.case{padding:60px 35px 0 65px; box-sizing: border-box; background:#fff url(../images/case_en.gif) no-repeat 1250px 230px; height: 1080px; overflow: hidden; margin:0 auto;}

.casetit{ overflow:hidden;  font:18px "Microsoft YaHei"; text-align:center; width:187px;  background: #eceeef; float: left;}
.casetit li{ height: 130px;padding-top: 30px; position: relative; border-bottom: 2px solid #dadada;box-sizing: border-box;}
.casetit li em{width: 44px; height: 39px; display: block; margin:0px auto; overflow: hidden;position: relative; box-sizing: border-box;}
.casetit li a{ color:#404040;text-decoration: none; }
.casetit .cur{ background:#004fab; color:#fff;}
.casetit .cur em img{position: absolute;right: 0;top:0;}
.casetit .cur a{ color:#fff;}
.case_nr{width:938px; height:660px;overflow: hidden;box-sizing: border-box; position: relative;   float: left;margin-left: 18px;}

.case_nr .caseprev {position: absolute;top: 36%;z-index: 9;left: 10px; background: url(../images/caseprev.png) no-repeat;display: inline-block;height: 54px;width: 27px;}
.case_nr .casenext {position: absolute;top: 36%;z-index: 9;right: 10px;background: url(../images/casenext.png) no-repeat; display: inline-block;height: 54px; width: 27px;}

.case_nr  dl{width:938px; height:660px;overflow: hidden;box-sizing: border-box;  }
.case_nr  dl dt{width: 938px;height: 528px; display: block; float: left;}
.case_nr  dl dt img{width: 938px;height: 528px; display: block;}
.case_nr  dl dd{ width: 938px;padding:24px 0 0; box-sizing: border-box;  float: left; position: relative;  }
.case_nr  dl dd h3{font-weight: normal; font-size: 20px; color: #333333; height: 42px; line-height: 42px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; position: relative;background:url(../images/yhico.gif) no-repeat right 0;margin-bottom: 15px;  }
.case_nr  dl dd h3 a{ color: #333333; }
.case_nr  dl dd p{line-height: 24px;overflow: hidden; font-size:16px;color: #666666; height: 48px; width: 710px; }
.case_nr  dl dd span a{display: block;width: 150px; height: 43px;line-height: 43px; text-align: left;padding-left: 20px; background:url(../images/case_btn.gif) no-repeat;position: absolute;bottom: 0;right: 0;box-sizing: border-box; font-size: 14px; color: #fff; }

.case1{margin-top: 25px;}
.case1 h3{ height:54px; }
.case1 h3 i{display: inline-block;background: url(../images/caseh3ico.gif) no-repeat left center;  font-size: 22px; color: #333;padding-left: 12px;height: 30px; line-height: 30px;}
.case1 h3 span{font-size: 14px; color: #666666; line-height: 30px; font-weight: normal; float: right; text-decoration: none;}
.m_case{width: 1200px; position: relative; overflow: hidden;}
.m_case dl{width: 283px; display: block; float: left; margin-right: 23px; }
.m_case dt{width: 283px;height: 159px; display: block; position: relative; overflow: hidden;}
.m_case dt img{width: 283px;height: 159px; display: block;}
.m_case dt span{width: 283px;height: 159px; background: rgba(0,0,0,0.5); position: absolute;top:159px;left:0;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.m_case dt span i{margin:81px auto 0; display: block;background: url(../images/more.png) no-repeat center top;padding-top: 30px; font-size: 14px; color: #ffffff; text-align: center;}

.m_case dd{border-top:4px solid #c4c6c7;  font-weight:normal;font-size: 16px; color: #666666; text-align: center; display: block; background: #eceeef; height: 65px; box-sizing: border-box; padding-top: 15px;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.m_case dd em{display: block; font-size: 12px;color: #666666;opacity: 0.6;filter:Alpha(opacity=60)}
.m_case dd a{text-decoration: none;}
.m_case dl:nth-child(4n){}

.m_case dl:hover dt span {top:0;}
.m_case dl:hover dd{ background: #004fab; color: #fff; }
.m_case dl:hover dd a{color: #fff;}
.m_case dl:hover dd em{color: #fff;}


/**/
.lcbj{ height:704px; box-sizing: border-box; background: url(../images/lcbg.jpg) no-repeat center top; padding-top: 120px; overflow: hidden; font-family:"Microsoft Yahei";}
.lc{padding:38px 50px; height:470px; box-sizing: border-box; background: #fff;}
.lc h2{background: url(../images/jqico.gif) no-repeat left top; margin-bottom: 42px; color: #333333; font-size: 50px; text-align: left;padding-top: 48px;}
.lc h2 span{ color: #333333; font-size: 19px; display: block; font-weight: normal; }
.lc_left{width: 376px;float: left;}
.lc_left .pic,.lc_left .pic img{width: 376px;height: 219px; display: block;}

.lc_right{width: 640px;float: right;padding-top: 20px;}
.lc_right li{width: 320px;  height: 190px; float: left;}
.lc_right li:nth-child(2n){float: right;width: 270px;}
.lc_right h3{height: 63px; line-height: 63px; font-size: 26px; color: #222222; font-weight: normal; margin-bottom: 15px;}
.lc_right h3 em{width: 63px; height: 63px; display: block;border-radius: 100%; background: #004fab; float: left; margin-right: 10px;}
.lc_right h3 em img{width: 63px; height: 63px; display: block;}
.lc_right p{ line-height: 24px;overflow: hidden; font-size:16px;color: #666666;font-family:"Microsoft Yahei";}

.lc_right li.cur h3 em{background: #00923e;}

/**/
.rybj{height:704px;background:#fff url(../images/rybg.png) no-repeat center 543px; padding-top:40px; overflow: hidden; font-family:"Microsoft Yahei";box-sizing: border-box;}
.ry h2{ margin-bottom: 40px; }
.ry h2 span{width:300px; margin:0 auto;}
.ry{ position: relative; }
.carousel-container {position:relative;width:1200px;height:412px;}
#carousel {height:345px;width:1200px;position:relative;font-size:12px;font-family: Arial;}
.carousel-image {border:0;display:block;}
.carousel-feature img{width:259px; height:345px; display:block;background: url(../images/ryspanbg.png) no-repeat center bottom;padding-bottom: 36px;}
.carousel-feature .carousel-caption {position:absolute; bottom:0;width:100%;background-color:#fff; text-align:center;}
.carousel-feature .carousel-caption p {margin:0;padding:5px; font-weight:bold;font:14px/38px "Microsoft Yahei";color:#333;}
.tracker-summation-container {position:absolute;color:#333;display:none; right:48px;top:230px;padding:3px;margin:3px; background-color:#fff;}
.tracker-individual-container {position:absolute;color:white;right:410px;bottom:0;padding:0;margin:0;}
.tracker-individual-container li {list-style:none;}
.tracker-individual-container .tracker-individual-blip {margin:0 3px;width:30px;height:10px;font-size:0; padding:0 3px;color:white;text-align:center;background-color:#DDD;}
.tracker-individual-container .tracker-individual-blip-selected {color:white; font-weight:bold;background-color:#3DA10B;}

.photo_btn {position: absolute;top: 43%;z-index: 9;width: 50px;height: 50px;margin-top: -25px;border: 0; font-size: 0;}
.carousel-container .prev {position: absolute;top: 36%;z-index: 9;left: 0px; background: url(../images/ryleft.png) no-repeat;display: inline-block;height: 54px;width: 27px;}
.carousel-container .next {position: absolute;top: 36%;z-index: 9;right: 0px;background: url(../images/ryright.png) no-repeat; display: inline-block;height: 54px; width: 27px;}
.carousel-container .carousel-feature { position: relative;}
.carousel-container .titlework { background: url(../images/ryspanbg.png) no-repeat center top;display: block; height: 50px;left: 50%; line-height: 30px;position: absolute; text-align: center;top: 345px; width: 259px;margin-left:-128px;display: block;text-align: center; font-size: 0; color:#333333; line-height: 50px;}
.ry  .more a{ margin:0 auto; font-size: 14px;color: #fff; background:#0078cb; border-radius: 30px; width: 144px;line-height: 37px; height: 37px; display: block; text-indent: 35px;}


.g_news{/* background:url(../images/newbg.jpg) no-repeat center top; */height: 832px; padding-top: 60px; box-sizing: border-box;}
.g_news h2{margin-bottom: 32px;}
.g_news h2 span{width: 326px;margin:0 auto;}

.g_news .newhd{height: 84px;}
.g_news .newhd li{float: left;width: 160px;height: 52px;line-height: 52px;background: #f1f1f1;text-align: center;font-size: 18px;color: #363636;margin-right: 6px;}
.g_news .newhd li a{color: #363636; text-decoration: none;}
.g_news .newhd li.on{background: #004fab;}
.g_news .newhd li.on a{color: #fff;}
.g_news .newtj{float: left;width: 600px;}
.g_news .newtj dt{width: 600px;height: 285px;margin-bottom: 42px;overflow: hidden;}
.g_news .newtj dt img{width: 600px;height: 285px;display: block;transition: all 0.3s linear 0s;}
.g_news .newtj dt:hover img{transform: scale(1.1);}
.g_news .newtj dd{position: relative;padding-left: 130px;}
.g_news .newtj h3{height: 28px;line-height: 28px;overflow: hidden;font-size: 18px;color: #fff;margin-bottom: 5px;font-weight: normal;}
.g_news .newtj h3 a{color: #009b4c; text-decoration: underline;}
.g_news .newtj p{font-size: 16px;line-height: 24px;color: #9b9b9b;height: 48px;overflow: hidden;}
.g_news .newtj span{position: absolute;left:0;top:-5px;width: 90px;text-align: right;font-size: 30px;color: #009b4c;background:url(../images/newline.png) no-repeat right 8px;padding-right: 14px;}
.g_news .newtj span em{display: block;font-size: 16px; color: #363636;}

.g_news .newr{float: right;width: 512px;}
.g_news .newr dl{height: 160px; background:url(../images/newsf1.jpg) top left no-repeat;}
.g_news .newr dd{position: relative;padding-left: 130px;}
.g_news .newr h3{height: 28px;line-height: 28px;overflow: hidden;font-size: 18px;color: #363636;margin-bottom: 5px;font-weight: normal;}
.g_news .newr h3 a{color: #363636;}
.g_news .newr p{font-size: 16px;line-height: 24px;color: #9b9b9b;height: 48px;overflow: hidden;}
.g_news .newr span{position: absolute;left:0;top:0;width: 94px;text-align: right;font-size: 30px;color: #3e3e3e;background:url(../images/newline.png) no-repeat right 8px;padding-right: 20px;}
.g_news .newr span em{display: block;font-size: 16px; color: #363636;opacity: 0.3;filter:Alpha(opacity=30)}

/**/
.aboutbj{background:url(../images/abtbg.jpg) no-repeat center top;height: 670px; font-family:"Microsoft Yahei";padding-top:0px;box-sizing: border-box; overflow: hidden; }
.aboutbj h2{ margin-bottom: 40px;}
.aboutbj h2 span{width: 328px;  margin:0 auto;}
.about dl{width:1070px; margin:0 auto;}
.about dl dd { height: 75px; }
.about dl dd p{ font-size: 16px; color: #666666;line-height: 25px; text-align: center;padding:0 40px; text-indent: 24px;}
.about dl dd p a{color: #009b4c;}
.about dl dt{width: 495px;margin:0 auto;}
.about dl dt a{ width:124px; height: 124px; border-radius: 100%; position:relative;margin-right: 60px; background: #004fab;padding-top: 24px; text-decoration: none; display: block; float: left;box-sizing: border-box;}
.about dl dt a img{ display:block;width:46px; height:44px; margin:0 auto;}
.about dl dt a em{ height:40px; display:block;  font:18px "Microsoft YaHei"; line-height:40px; color:#ffffff; overflow:hidden; text-align: center; }
.about dl dt a:nth-child(1){background: #00923e;}
.about dl dt a:last-child{margin-right: 0;}
.about dl dt a:nth-child(3){background: #00923e;}

.link_bj{min-height:66px;position: relative;z-index: 1; border-top:1px solid  #e6e6e6; overflow: hidden;}
.link{width:1200px; margin: 0 auto; height:auto; overflow: hidden;font-family:"Microsoft Yahei";}
.link h2{width:130px; box-sizing: border-box; overflow: hidden; float: left; font-size: 14px; font-weight: bold; height: 66px; line-height: 66px; overflow: hidden;color:#666666;}
.link h2 em{font-size: 14px; color: #666666;font-family: "Arial"; display: inline-block; font-weight: bold;padding-left: 10px;}
.link p{width: 1010px; float: left; font-size: 14px;overflow: hidden; line-height: 66px; color:#666666;}
.link p a{ color:#666666; padding:0 5px;}

/*------其它------*/
                .topWrap {background:url(../images/tpbg.jpg) repeat-x;font-family: "Microsoft Yahei";  height: 172px; position: relative;}
                .header { width: 1200px; margin:0 auto;  }
                .h_nr { height: 114px;padding-top: 12px; overflow: hidden; box-sizing: border-box; }
                .logo {width: 425px; height:90px; overflow: hidden; border-right:1px solid #CCC;padding-right:30px;}
                .logo img { width:100%; height:80px; display: block; }
                .h_nr h2 {padding-left: 25px;margin-top:8px; width: 400px; float: left; font-size: 19px; color: #000000; font-weight: bold; text-align: left;    line-height:35px; }
                .h_nr h2 b{color: #004fab; font-size:19px; font-weight: bold; display:  block; }

                .h_nr .sc{margin-top:12px;padding-left: 65px; height: 70px; background: url(../images/tel.png) no-repeat left center; float: right; width: 282px; box-sizing:border-box; }
                .h_nr .sc p {overflow: hidden; color: #333333;font: bold 26px "Microsoft Yahei";  font-weight: bold;float: left; }
                .nav{width: 1200px;margin:0 auto;}

                .menu li{height:58px; line-height:58px;float:left; position: relative; }
                .menu li a{text-decoration: none; color: #fff; font-size: 16px; display: inline-block; padding:0 53px; position: relative;z-index: 2; }
                .menu li:before {content: "";position: absolute;z-index: 1;right:0;top: 15px;background:url(../images/libg.jpg) no-repeat; height: 29px;width: 2px;}
                .menu li:after{content:'';position:absolute;height:0;width:100%;background:#01923f;bottom:0;left:0;-webkit-transition:height .5s;transition:height .5s;color: #fff; z-index: 2;}
                .menu li:hover:before,.menu li.nones:before{ background: none; }
                .menu li:hover:after{height:100%;color: #fefefe;z-index: 1;font-weight: bold;-webkit-transition:height .5s;transition:height .5s;}
                .menu li a:hover, .menu .cur a { font-weight: bold; text-decoration: none;  color: #fefefe;  }


            
       
            .fullSlide{min-width:1200px;position:relative;height:500px;overflow:hidden;}
            .fullSlide .bd{position:relative;z-index:0;}
            .fullSlide .bd ul{width:100%!important;}
            .fullSlide .bd li{width:100%!important;height:500px;overflow:hidden;text-align:center;}
            .fullSlide .bd li  img{ position:absolute; top:0; left:50%; margin-left:-960px;}
            .fullSlide .hd{width:1200px;left:50%;margin-left:-600px;position:absolute;z-index:1;bottom:25px;overflow:hidden;}
            .fullSlide .hd ul{margin-left:500px;}
            .fullSlide .hd ul li{float:left;margin:0 5px;display:inline;cursor:pointer;}
            .fullSlide .hd ul li{width:62px;height:5px;background:#004fab;}
            .fullSlide .hd ul .on{background:#01923f;}
        

		.search{height:61px; border-bottom: 1px solid #d9d9d9; overflow: hidden;font-size: 16px;font-family:"Microsoft Yahei";}
		.keywords{ font-weight: normal;line-height: 61px; width:800px; overflow: hidden; float: left;}
		.keywords b{height:61px; display: inline-block; color: #666666;padding-left: 25px; font-weight: normal; }
		.keywords a{color: #666666;line-height:61px;padding:0 2px 0 0;  font-size: 16px;}
		.sea{float: right; overflow: hidden;margin-top:20px;}
		.inp01{border-style: none;  float:left; border-left:1px solid #cccccc;color: #333333; padding-left: 15px;width:273px; height: 22px;font-family:"Microsoft Yahei"; font-size: 14px;}
		.inp02{border-style: none;background: url(../images/ss.gif) no-repeat; cursor: pointer; height: 22px;width:58px; display: inline-block;}

    

         .footWrap{background:#fff;height:297px;font-family:"Microsoft Yahei";}
         .footer{width:1200px;margin: 0 auto; }
         .fnav{height: 60px;width:100%;background: #004fab;text-align:center;}
         .fnav a{display: inline-block;font-size:16px;color:#ffffff;background:url(../images/fxt.jpg) no-repeat right center;padding:0 34px; line-height: 60px;  }
         .fnav a.no1{padding-left: 0;}
		 .fnav a:hover{ color:#00923E;}
         .fnav a.a_last{background:none;padding-right: 0;}
         .flogo{width:275px;height:auto; overflow: hidden; margin:25px 0 0px 20px; float: left;padding-right:50px;}
         .flogo  img{width:100%;height:auto;  display: block; }
        .fcontact{width:615px;float:left;margin-top: 40px; box-sizing: border-box;}
        .fcontact li{font-size: 14px;color: #666666;line-height:30px;box-sizing: border-box; margin-bottom:10px;}
        .fcontact li img{width: 35px; height: 36px; float: left;}
        .fcontact li em{padding:0 27px;}
        .fcontact li .em1{padding:0 65px;}
        .fcontact li .em2{padding:0 10px;}
        .fcontact li p{ float: left;padding-left: 15px; }
        .fcontact li:nth-child(3){line-height: 36px; height: 36px;}
        .fcontact li:nth-child(3) p{font-weight: bold;font-size: 22px; font-family: "Arial"; color: #004fab; line-height: 36px;}
        .fcontact li:nth-child(3) p em{font-weight: normal; color: #aabada;}
        .fcode{ margin-top: 46px; float: right; }
        .fcode p{width: 112px;padding:10px; border:1px solid #e5e5e5; float: right; margin-left: 10px;}
         .fcode p img{width: 112px; display: block; height: 112px;}
         .fcode p span{height: 25px;line-height: 35px; text-align: center; display: block;}
        

        .client-2 {
            position: fixed;
            right: -170px;
            top: 50%;
            z-index: 900;
        }
        
        .client-2 li a {
            text-decoration: none;
        }
        .client-2 li {
            margin-top: 1px;
            clear: both;
            height: 62px;
            position: relative;
        }
        
        .client-2 li i {
            background: url(../images/fx.png) no-repeat;
            display: block;
            width: 30px;
            height: 27px;
            margin: 0px auto;
            text-align: center;
        }
        
        .client-2 li p {
            height: 20px;
            font-size: 12px;
            line-height: 20px;
            overflow: hidden;
            text-align: center;
            color: #fff;
        }
        
        .client-2 .my-kefu-qq i {
            background-position: 4px 5px;
        }
        
        .client-2 .my-kefu-tel i {
            background-position: 0 -21px;
        }
        
        .client-2 .my-kefu-liuyan i {
            background-position: 4px -53px;
        }
        
        .client-2 .my-kefu-weixin i {
            background-position: -34px 4px;
        }
        
        .client-2 .my-kefu-weibo i {
            background-position: -30px -22px;
        }
        
        .client-2 .my-kefu-ftop {
            display: none;
        }
        
        .client-2 .my-kefu-ftop i {
               width: 33px;
    height: 31px;
    background-position: -23px -47px;
    background-size: 52px 82px;
        }
        .client-2 .my-kefu-ftop .my-kefu-main{
            padding-top: 6px;
        }
        
        .client-2 .my-kefu-left {
            float: left;
            width: 62px;
            height: 47px;
            position: relative;
        }
        
        .client-2 .my-kefu-tel-right {
            font-size: 16px;
            color: #fff;
            float: left;
            height: 24px;
            line-height: 22px;
            padding: 0 15px;
            border-left: 1px solid #fff;
            margin-top: 14px;
        }
        
        .client-2 .my-kefu-right {
            width: 20px;
        }
        
        .client-2 .my-kefu-tel-main {
            background: #004fab;
            color: #fff;
            height: 53px;
            width: 230px;
            padding:9px 0 0;
            float: left;
        }
        
        .client-2 .my-kefu-main {
            background: #004fab;
            width: 97px;
            height: 53px;
            position: relative;
            padding:9px 0 0;
            float: left;
        }
        
        .client-2 .my-kefu-weixin-pic {
            position: absolute;
            left: -130px;
            top: -24px;
            display: none;
            z-index: 333;
        }
        
        .my-kefu-weixin-pic img {
            width: 115px;
            height: 115px;
        }

/*------内页---------*/
.ty-banner-1 {

            line-height: 0;
            text-align:center;
        }
        .ty-banner-1 img{          
        }
        .ty-banner-1 img.show{
        }
        .p1-search-1 {
            background: #f2f2f2;
            height: 82px;
            border-bottom: 1px solid #eee;
            overflow: hidden;
            font-size: 14px;
			line-height:82px;
        }
        
        .p1-search-1 p {
            color: #444;
            line-height: 82px;
        }
        
        .p1-search-1 a {
            color: #444;
            display: inline-block;
            margin-right: 15px;
        }
        
        .p1-search-1-inp {
            width: 270px;
            height: 30px;
            border-radius: 20px;
            background: #fff;
            padding-left: 10px;
            margin-top: 28px;
        }
        
        .p1-search-1-inp input {
            border: 0;
        }
        
        .p1-search-1-inp1 {
            width: 224px;
            height: 30px;
            line-height: 30px;
            color: #a9a9a9;
            float: left;
        }
        
        .p1-search-1-inp2 {
            width: 30px;
            height: 30px;
            background: url(../images/viskins-p1.png) no-repeat -258px -936px;
            float: right;
            cursor: pointer;
        }
    

        .p12-curmbs-1 {
            font-size: 14px;
            border-bottom: 1px dashed #dcdcdc;
        }
        
        .p12-curblock{
            display: none;
        }
        .p12-curmbs-1 b {
            border-left: 10px solid #004FAB;
            font-weight: normal;
            padding-left: 8px;
        }
        .p12-curmbs-1 i {
            font-style: normal;
        }
        
        .p12-curmbs-1 span {
            font-family: '宋体';
            padding: 0 5px;
            height: 46px;
            line-height: 46px;
        }
    

        .tl-fdh-02 {
            height: 55px;
            background: #fff;
            margin-bottom: 20px;
        }
        
        .tl-fdh-02 li {
            width:16.6%;
            height: 55px;
            font-size: 18px;
            line-height: 55px;
            text-align: center;
            float: left;
            border-right: 1px solid #d8d8d8;
            box-sizing:border-box;
            background:#004FAB;
            cursor: pointer;
            text-overflow: ellipsis;
            position: relative;
        }
        
        .tl-fdh-02 li a {
            color: #333;
			display:block;
			width:100%;
        }
        
        .tl-fdh-02 li.sidenavcur,
        .tl-fdh-02 li:hover {
            background: url(../images/p16-icon6.png) no-repeat bottom center #004FAB;
            border-color:#004FAB;
        }
        
        .tl-fdh-02 li.sidenavcur a,
        .tl-fdh-02 li:hover a {
            color: #fff;
        }
        
        .tl-fdh-02 li .erji{ display:none; width:100%; text-align:center; position:absolute; top:55px; left:0;z-index: 10;}
        .tl-fdh-02 li .erji li{width:100%; height:40px; line-height:40px;background:#eee; border-bottom:#fff 1px solid;}
        .tl-fdh-02 li .erji li a{color:#333;}

    

        .p12-aboutinfo-1{display: inline-block;width: 100%;background: #fff;margin-bottom: 38px;}
        .p12-aboutinfo-1-tit{height: 114px;line-height: 114px;font-size: 30px;text-align: center; color:#4b4a4a;}
        .p12-aboutinfo-1-tit span{font-size: 22px;color: #aaa;}
        /*.p12-aboutinfo-1-nr{padding:0 20px 20px;}*/
		
		 .client-2 {
            position: fixed;
            right: -170px;
            bottom: 6%;
            z-index: 900;
        }
        
        .client-2 li a {
            text-decoration: none;
        }
        .client-2 li {
            margin-top: 1px;
            clear: both;
            height: 62px;
            position: relative;
        }
        
        .client-2 li i {
            background: url(../images/fx.png) no-repeat;
            display: block;
            width: 30px;
            height: 27px;
            margin: 0px auto;
            text-align: center;
        }
        
        .client-2 li p {
            height: 20px;
            font-size: 12px;
            line-height: 20px;
            overflow: hidden;
            text-align: center;
            color: #fff;
        }
        
        .client-2 .my-kefu-qq i {
            background-position: 4px 5px;
        }
        
        .client-2 .my-kefu-tel i {
            background-position: 0 -21px;
        }
        
        .client-2 .my-kefu-liuyan i {
            background-position: 4px -53px;
        }
        
        .client-2 .my-kefu-weixin i {
            background-position: -34px 4px;
        }
        
        .client-2 .my-kefu-weibo i {
            background-position: -30px -22px;
        }
        
        .client-2 .my-kefu-ftop {
            display: none;
        }
        
        .client-2 .my-kefu-ftop i {
               width: 33px;
    height: 31px;
    background-position: -23px -47px;
    background-size: 52px 82px;
        }
        .client-2 .my-kefu-ftop .my-kefu-main{
            padding-top: 6px;
        }
        
        .client-2 .my-kefu-left {
            float: left;
            width: 62px;
            height: 47px;
            position: relative;
        }
        
        .client-2 .my-kefu-tel-right {
            font-size: 16px;
            color: #fff;
            float: left;
            height: 24px;
            line-height: 22px;
            padding: 0 15px;
            border-left: 1px solid #fff;
            margin-top: 14px;
        }
        
        .client-2 .my-kefu-right {
            width: 20px;
        }
        
        .client-2 .my-kefu-tel-main {
            background: #333333;
            color: #fff;
            height: 53px;
            width: 230px;
            padding:9px 0 0;
            float: left;
        }
        
        .client-2 .my-kefu-main {
            background: #333333;
            width: 97px;
            height: 53px;
            position: relative;
            padding:9px 0 0;
            float: left;
        }
        
        .client-2 .my-kefu-weixin-pic {
            position: absolute;
            left: -130px;
            top: -24px;
            display: none;
            z-index: 333;
        }
		
/*-------荣誉--------*/

.tl-fdh-02 {
            height: 55px;
            background: #fff;
            margin-bottom: 20px;
        }
        
        .tl-fdh-02 li {
            width:16.6%;
            height: 55px;
            font-size: 18px;
            line-height: 55px;
            text-align: center;
            float: left;
            border-right: 1px solid #d8d8d8;
            box-sizing:border-box;
            background: #f4f4f4;
            cursor: pointer;
            text-overflow: ellipsis;
            position: relative;
        }
        
        .tl-fdh-02 li a {
            color: #333;
			display:block;
			width:100%;
        }
        
        .tl-fdh-02 li.sidenavcur,
        .tl-fdh-02 li:hover {
            background: url(../images/p16-icon6.png) no-repeat bottom center #004FAB;
            border-color:#004FAB;
        }
        
        .tl-fdh-02 li.sidenavcur a,
        .tl-fdh-02 li:hover a {
            color: #fff;
        }
        
        .tl-fdh-02 li .erji{ display:none; width:100%; text-align:center; position:absolute; top:55px; left:0;z-index: 10;}
        .tl-fdh-02 li .erji li{width:100%; height:40px; line-height:40px;background:#eee; border-bottom:#fff 1px solid;}
        .tl-fdh-02 li .erji li a{color:#333;}
		
		 .k12-gl-gslb-3nf1-1-01-left dl {
            width: 23%;
            float: left;
            background: #f0f0f0;
            margin: 0 1.3% 13px 0;
        }
        
        .k12-gl-gslb-3nf1-1-01-left dl:nth-child(5n-1) {
            margin-right: 0;
        }
        
        .k12-gl-gslb-3nf1-1-01-left dt {
            border: 1px solid #e5e5e5;
            padding: 10px 9px;
            background: #fff;
        }
        
        .k12-gl-gslb-3nf1-1-01-left dt img {
            display: block;
            width: 100%;
        }
        
        .k12-gl-gslb-3nf1-1-01-left dd {
            height: 50px;
            font-size: 14px;
            line-height: 50px;
            text-align: center;
            padding: 0 5px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            background: #f0f0f0;
        }
        
        .k12-gl-gslb-3nf1-1-01-left dd a {
            color: #4b4a4a;
        }

/*----产品列表-------*/

.fdh-01-tit {
            background:#004FAB;
            height: 80px;
        }
        
        .fdh-01-tit h3 {
            height: 75px;
            font-size: 24px;
            font-weight: normal;
            line-height: 75px;
            color: #fff;
            border-bottom: 1px solid #fff;
            text-align: center;
        }
        
        .fdh-01-tit h3 span {
            font-size: 14px;
            text-transform: uppercase;
        }
        
        .fdh-01-nav-one h3 {
            height: 50px;
            line-height: 50px;
            background: url(../images/p14-icon5.png) no-repeat right center #ececeb;
            margin-bottom: 2px;
            overflow: hidden;
        }
        
        .fdh-01-nav-one h3 a {
            display: block;
            height: 50px;
            font-size: 18px;
            font-weight: normal;
            margin-right: 40px;
            margin-left: 38px;
            color: #666;
        }
        
        .fdh-01-nav-one h3.sidenavcur,
        .fdh-01-nav-one h3:hover {
            background: url(../images/p14-icon2.png) no-repeat right center  #004FAB;
        }
        
        .fdh-01-nav-one h3.sidenavcur a,
        .fdh-01-nav-one h3:hover a{
            color: #fff;
        }
        .fdh-01-nav dl {
           
        }
        
        .fdh-01-nav dt {
            height: 50px;
            font-size: 16px;
            line-height: 50px;
            padding-left:40px;
            padding-right: 40px;
            margin-bottom: 1px;
            background: #ececec;
            position: relative;
            overflow: hidden;
        }
        
        .fdh-01-nav dt:after {
            content: "";
            width: 8px;
            height: 8px;
            border: 2px solid #b8b8b8;
            border-style: solid solid none none;
            position: absolute;
            top: 50%;
            right: 32px;
            margin-top: -4px;
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
        }
        
        .fdh-01-nav dt.sidenavcur:after,
        .fdh-01-nav dt:hover:after {
            border-color:  #333333;
        }
        
        .fdh-01-nav dt.sidenavcur a,
        .fdh-01-nav dt:hover a {
            color:  #004FAB;
        }
        
        .fdh-01-nav dd {
            border: 1px solid #ececec;
            border-bottom: 0;
        }
        
        .fdh-01-nav p {
            height: 50px;
            font-size: 14px;
            line-height: 50px;
            padding-left: 72px;
            padding-right: 40px;
            border-bottom: 1px solid #ececec;
            background: #fff;
            position: relative;
            overflow: hidden;
        }
        
        .fdh-01-nav p.sidenavcur a,
        .fdh-01-nav p:hover a {
            color:  #333333;
        }
        
        .fdh-01-nav p.sidenavcur:after,
        .fdh-01-nav p:hover:after {
            background: #fff500;
        }
        
        .fdh-01-nav a {
            display: block;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
	
.cbgg-01 {
            background:#004FAB;
            text-align: center;
            color: #fff;
        }
        
        .cbgg-01-img img {
            width: 100%;
            display: block;
        }
        
        .cbgg-01 p {
            padding-top: 15px;
        }
        
        .cbgg-01 p img {
            vertical-align: middle;
            margin-right: 5px;
        }
        
        .cbgg-01 span {
            display: block;
            font-size: 28px;
            font-weight: bold;
            font-family: Arial;
            padding-bottom: 20px;
            padding-top: 10px;
        }
		
.cplb-3n-ts-03-tit {
                height: 50px;
                font-size: 24px;
                font-weight: normal;
                line-height: 50px;
                border-bottom: 1px solid #ebebeb;
                margin-bottom: 15px;
            }
            
            .cplb-3n-ts-03-tit span {
                display: inline-block;
                height: 50px;
                border-bottom: 1px solid #666;
            }
            
            .cplb-3n-ts-03-list dl {
                width: 32.1%;
                border: 1px solid #dedede;
                margin-bottom: 15px;
                background: #fff;
                float: left;
                margin-right: 1.2%;
            }
            
            .cplb-3n-ts-03-list dl:nth-child(3n) {
                margin-right: 0;
            }
            
            .cplb-3n-ts-03-list dt img {
                width: 100%;
                margin: 0 auto;
                display: block;
            }
            
            .cplb-3n-ts-03-list dd {
                padding: 6px 20px 5px 20px;
				border-top:1px solid #CCC;
            }
            
            .cplb-3n-ts-03-list dd h4 {
                height: 45px;
                font-weight: normal;
                font-size: 18px;
                color: #154c64;
                line-height: 45px;
                overflow: hidden;
            }
            
            .cplb-3n-ts-03-list h4 a {
                display: block;
                height: 45px;
                color: #727272;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }
            
            .cplb-3n-ts-03-list dl:hover h4 a {
                color:  #333333;
            }
            
            .cplb-3n-ts-03-list-desc {
                height: 40px;
                font-size: 14px;
                line-height: 20px;
                color: #666;
                margin-bottom: 12px;
                overflow: hidden;
            }
            
            .cplb-3n-ts-03-list-deta {
                width: 100px;
                height: 40px;
                display: inline-block;
                border: 1px solid #004FAB;
                font-size: 16px;
                line-height: 40px;
                text-align: center;
            }
            
            .cplb-3n-ts-03-list dl:hover {
                border-color:#004FAB;
            }
            
            .cplb-3n-ts-03-list dl:hover a {
                color:  #333333;
            }
/*-----产品详情--------*/
.p15-showcase {
            position: relative;
            padding: 12px 18px 16px 20px;
            margin-bottom: 15px;
            background: #fff;
            border: 1px solid #eee;
        }
        
        .p15-showcase-right-con {
            line-height: 24px;
            font-size: 14px;
            max-height: 168px;
            margin-bottom: 86px;
            overflow: hidden;
        }
        
        .p15-showcase-left {
            position: relative;
            width: 44.7%;
            float: left;
            line-height: 0;
            overflow: hidden;
            border: 1px solid #e7e7e7;
            margin-right: 3.3%;
        }
        
        .p15-showcase-left-jt {
            width: 12px;
            height: 23px;
            position: absolute;
            top: 50%;
            margin-top: -11px;
            cursor: pointer;
            z-index: 33;
        }
        
        .p15-showcase-left-prev {
            left: 10px;
        }
        
        .p15-showcase-left-next {
            right: 10px;
        }
        
        .p15-showcase-left-size {
            position: absolute;
            right: 0;
            bottom: 0;
            width: 56px;
            height: 28px;
            font-size: 14px;
            line-height: 16px;
            padding: 0 15px;
        }
        
        .p15-showcase-left-size em {
            font-style: normal;
        }
        
        .p15-showcase-left-pic {
            width: 100%;
            text-align: center;
        }
        
        .p15-showcase-left-pic li {
            float: left;
        }
        
        .p15-showcase-left-pic img {
            width: 100%;
            display: block;
        }
        
        .p15-showcase-right {
            width: 51.6%;
            float: left;
        }
        
        .p15-showcase-right-tit {
            height: 40px;
            font-size: 24px;
            line-height: 40px;
            color: #454545;
            margin-bottom: 16px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

.pc-cx-tel-1 {
                    width: 50%;
                    height: 56px;
                    border-top: 2px solid #e6e6e6;
                    padding-top: 10px;
                    position: absolute;
                    bottom: 16px;
                    right: 2%;
                }
                
                .pc-cx-tel-1-t1 {
                    width: 114px;
                    height: 44px;
                    background: #333333;
                    font-size: 18px;
                    line-height: 44px;
                    text-align: center;
                    float: right;
                }
                
                .pc-cx-tel-1-t1 a {
                    display: block;
                    color: #fff;
                }
                
                .pc-cx-tel-1-t2 {
                    height: 56px;
                    padding-left: 70px;
                    background: url(../images/pc-xc-icon2_blue.png) no-repeat 10px top;
                    font-size: 18px;
                    line-height: 18px;
                    color: #454545;
                }
                
                .pc-cx-tel-1-t2 p {
                    line-height: 24px;
                }
				
/*------新闻--------*/
.contact-z1 {
            height: 140px;
            background: url("../images/contact-z1.jpg") no-repeat;
            color: #333;
            margin-bottom: 30px;
        }
        
        .contact-z1 p {
            font-size: 20px;
            height: 30px;
            line-height: 30px;
            padding: 37px 0 0 95px; 
            background: url("../images/contact-z1_tel.png") no-repeat 74px 44px;
        }
        
        .contact-z1 span {
            display: block;
            height: 30px;
            font-weight: bold;
            font-size: 18px;
            line-height: 30px; 
            padding-left: 73px;
        }
		
                .pc-cx-tel-1 {
                    width: 50%;
                    height: 56px;
                    border-top: 2px solid #e6e6e6;
                    padding-top: 10px;
                    position: absolute;
                    bottom: 16px;
                    right: 2%;
                }
                
                .pc-cx-tel-1-t1 {
                    width: 114px;
                    height: 44px;
                    background: #333333;
                    font-size: 18px;
                    line-height: 44px;
                    text-align: center;
                    float: right;
                }
                
                .pc-cx-tel-1-t1 a {
                    display: block;
                    color: #fff;
                }
				
				.pc-cx-tel-1-t1 a:hover{
                    display: block;
                    color: #fff;
					background:#F90;
                }
                
               
                
                .pc-cx-tel-1-t2 p {
                    line-height: 24px;
                }

.k12-xl-xwlb-1nt2-1-01-list dl {
            border: 1px solid #dedede;
            margin-bottom: 15px;
            padding: 22px 50px 22px 22px;
            background: #fff;
            display: inline-block;
            width:856px;
        }
        
        .k12-xl-xwlb-1nt2-1-01-list dt {
            width: 44.4%;
            float: left;
            margin-right: 2.3%;
        }
        
        .k12-xl-xwlb-1nt2-1-01-list dt img {
            width:100%; 
            display: block;
        }
        
        .k12-xl-xwlb-1nt2-1-01-list dd h4 {
            height: 40px;
            font-weight: normal;
            font-size:18px;
            color: #154c64;
            line-height: 40px;
            margin-bottom: 5px;
            overflow: hidden;
        }
        
        .k12-xl-xwlb-1nt2-1-01-list h4 a {
            display: block;
            height: 40px;
            color: #4b4a4a;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        .k12-xl-xwlb-1nt2-1-01-list dl:hover{border:1px solid #004FAB;}
        .k12-xl-xwlb-1nt2-1-01-list dl:hover h4 a {
            color: #333333;
        }
        
        .k12-xl-xwlb-1nt2-1-01-list-desc {
            max-height: 72px;
            font-size: 14px;
            line-height: 24px;
            color: #797979;
            margin-bottom: 28px;
            overflow: hidden;
        }
        
        .k12-xl-xwlb-1nt2-1-01-list-deta {
            width: 90px;
            height: 30px;
            line-height: 30px;
            text-align: center;
            display: block;
            float: right;
            background: #b6b6b6;
            color: #fff;
        }
        .k12-xl-xwlb-1nt2-1-01-list-deta a{color:#fff;}
        
        .k12-xl-xwlb-1nt2-1-01-list dl:hover .k12-xl-xwlb-1nt2-1-01-list-deta {
            background:#004FAB;
            border-color:#004FAB;
        }
        
        .k12-xl-xwlb-1nt2-1-01-list dl:hover .k12-xl-xwlb-1nt2-1-01-list-deta a {
            color: #fff;
        }
/*------新闻详情---------*/
.p14-infocontent-1 {
            background: #fff;
            padding: 18px 0;
        }
        
        .p14-infocontent-1-tit {
            height: 38px;
            font-size: 24px;
            font-weight: normal;
            line-height: 38px;
            color: #4b4a4a;
            text-align: center;
        }
        
        .p14-infocontent-1-sour {
            height: 24px;
            font-size: 12px;
            line-height: 24px;
            text-align: center;
            color: #aaa;
            margin-bottom: 20px;
        }
        
        .p14-infocontent-1-sour a{
            color: #aaa; }
        .p14-infocontent-1-sour span {
            margin: 0 9px;
        }
        
        .p14-infocontent-1-text {
            padding: 16px 18px;
            font-size: 14px;
            line-height: 24px;
            border: 1px solid #d6d6d6;
            margin-bottom: 22px;
        }
        
        .p14-infocontent-1-text-t1 {
            width: 78px;
            float: left;
            color: #342f2e;
            margin-right: -78px;
        }
        
        .p14-infocontent-1-text-t2 {
            padding-left: 80px;
        }
    

        .p14-info-3 {
            background: #fff;
            padding: 0 40px 8px;
        }
        
        .p14-info-3-tit {
            height: 55px;
            font-size: 24px;
            line-height: 55px;
            color: #4b4a4a;
        }
        
        .p14-info-3-list li {
            height: 46px;
            font-size: 14px;
            line-height: 46px;
            color:#4b4a4a;
            border-top: 1px dashed #dbdbdb;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .p14-info-3-list li a{ color:#4b4a4a;}
        .p14-info-3-list li span {
            float: right;
        }
    

        .p14-pagination-1 dl {
            margin-bottom: 24px;
            padding-right: 40px;
        }
        
        .p14-pagination-1 dd {
            height: 32px;
            font-size: 14px;
            line-height: 32px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .p14-pagination-1 dd b {
            float: right;
            font-weight: normal;
        }
        
        .p14-pagination-1 dd span {
            width: 60px;
            height: 32px;
            background: #a2a2a2;
            color: #fff;
            text-align: center;
            display: inline-block;
            margin-right: 10px;
        }
        
        .p14-pagination-1 dt {
            height: 1px;
            border-bottom: 1px dashed #b5b5b5;
            margin-left: 60px;
            padding-top: 2px;
            margin-bottom: 2px;
        }
        
        .p14-pagination-1 dd em {
            float: right;
            font-style: normal;
            padding-left: 20px;
            font-weight: normal;
        }
        
        .p14-pagination-1 dl a {
            color: #4b4a4a;
        }
        
        .p14-pagination-1-href {
            float: right;
            font-size: 18px;
            line-height: 32px;
        }
        
        .p14-pagination-1-href span {
            display: inline-block;
            padding: 0 6px;
            margin-left: 4px;
            background:#004FAB;
        }
        
        .p14-pagination-1-href a {
            display: block;
            color: #fff;
        }
        
        .p14-pagination-1-key {
            min-height: 40px;
            border-top: 1px solid #004FAB;
            font-size: 14px;
            line-height: 40px;
            color:#575556;
        }
        
        .p14-pagination-1-key a {
            color: #575556;
        }
        
        .p14-pagination-1-key span {
            display: inline-block;
            margin: 0 4px;
        }
    

        .p14-info-2 {
            background: #fff;
        }
        
        .p14-info-2-tit {
            height: 80px;
            font-size: 24px;
            line-height: 80px;
            background:#004FAB;
            color: #fff;
            text-align: center;
        }
        
        .p14-info-2-list dl { 
            padding: 26px 10px 20px 7px;
            border-bottom: 1px dashed rgba(153, 153, 153, 0.3);
            font-size: 12px;
            line-height: 18px;
            overflow: hidden;
        }
        
        .p14-info-2-list dt {
            width: 42%;
            float: left;
            margin-right: 6px;
        }
        
        .p14-info-2-list dt img {
            display: block;
            width: 100%;
            margin: 0 auto;
        }
        
        .p14-info-2-list dd h3 {
            height: 22px;
            font-size: 14px;
            font-weight: normal;
            line-height: 22px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            margin-bottom: 5px;
        }
        
        .p14-info-2-list-desc {
            height: 18px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .p14-info-2-list dl:nth-last-child(1) {
            border-bottom: 0;
        }
		
/*------产品详情---------*/	
.p14-product-2-tit {
            height: 50px;
            line-height: 50px;
            border-bottom: 2px solid #dfdfdf;
            margin-bottom: 30px;
        }
        
        .p14-product-2-tit b {
            display: inline-block;
            font-size: 24px;
            font-weight: normal;
            color: #464646;
            padding-left: 52px;
            border-bottom: 2px solid #004FAB;
            background:url(../images/p14-icon11_blue.png) no-repeat 22px center;
        }
        
        .p14-product-2-tit span {
            margin-left: 10px;
            font-size: 18px;
            font-family: Arial;
            color: #c2c2c1;
            text-transform: uppercase;
        }
        
        .p14-product-2-list dl {
            float: left;
            width: 23.5%;
            border: 1px solid #dfdfdf;
            margin-right: 1.5%;
            box-sizing: border-box;
			margin-bottom:15px;
        }
        
        .p14-product-2-list dl.p14-product-clear {
            margin-right: 0;
        }
        
        .p14-product-2-list dl img {
            display: block;
            width: 100%;
        }
        
        .p14-product-2-list dd {
            padding: 10px;
			text-align:center;
            position: relative;
        }
        
        .p14-product-2-list h3 {
            height: 30px;
            font-size: 16px;
            font-weight: normal;
            line-height: 30px;
            color: #191919;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .p14-product-2-list h3 a {
            color: #191919;
        }
        
        .p14-product-2-desc {
            font-size: 14px;
            line-height: 24px;
            color: #666;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .p14-product-2-list dl:hover {
            border-color: #333333;
        }
        
        .p14-product-2-list dl:hover h3 a {
            color: #333333;
        }
    	
/*-----关于我们------*/
.tit {
        font-size: 30px;
        text-align: center;
        text-align: center;
        margin: 25px 0;
    }
    
    .chi {
        margin-bottom: 5px;
        color: #333;
        font-weight: bold;
    }
    
    .eng {
        text-transform: uppercase;
        font-weight: 100;
        font-size: 16px;
    }

/*-----在线客户------*/
.kf_dis{ display:none;}	

/*-------资质荣誉-------*/
.honor_title{ width:100%; font-size:30px; text-align:center; height:60px; line-height:60px;}
.honor_desc{ width:100%; height:45px; line-height:45px; border-bottom:1px solid #CCC; border-top:1px solid #CCC; text-align:center;}
.prv_all{ width:100%; overflow:hidden; margin-bottom:40px;}
.prv_next{ width:40%; float:left; height:40px; line-height:40px; border-bottom:1px solid #CCC;border-top:1px solid #CCC; margin-top:30px;}
.prv_black{ width:20%; float:right; height:40px; line-height:40px; border-bottom:1px solid #CCC;border-top:1px solid #CCC; margin-top:30px; text-align:right;}


/*客户留言*/
.liuyanform{
	
}
.form-group{
	margin-bottom:10px;
}
.form-group label{
	float: left;
	width:15%;
	font-size:16px;
	color:#666;
	line-height:30px;
	text-align: right;
    margin-right:1%;
}
.form-group input{
	line-height:30px;
	border:1px solid #ccc;
	border-radius:5px;
	outline:none;
	width:80%;
	padding-left: 15px;
	font-family:"微软雅黑";
}
.form-group textarea{
	line-height:25px;
	border:1px solid #ccc;
	border-radius:5px;
	outline:none;
	resize:none;
	width:80%;
	padding-left: 15px;
	font-family:"微软雅黑";
}
.form-group1 input{
	display:block;
	width:200px;
	line-height:30px;
	background-color:#004FAB;
	color:#fff;
	font-size:16px;
	text-align:center;
	font-family:"微软雅黑";
	margin-left:90px;
	border:0px;
}

   .gsjs {
        position: relative;
    }
    
    .gsjsla {
        width: 600px;
        float: right;
    }
    
    .gsjsra {
        width: 560px;
        float: left;
        position: relative;
    }
    
    .lin {
        width: 500px;
        height: 2px;
        background:#F90;
        position: absolute;
        top: 70px;
        left: 0;
    }
    
    .gsbt {
        font-size: 22px;
        color: #333;
        padding-top: 20px;
    }
    
    .gsms {
        text-indent: 2em;
        line-height: 32px;
    }
    
    .mj {
        width: 24%;
        text-align: center;
        float: left;
    }
    
    .sji {
        font-size: 30px;
        color: #333;
        display: inline-block;
    }
    
    .pf {
        display: inline-block;
        font-weight: bold;
        margin-left: 10px;
    }
    
    .zdmj {
        font-size: 20px;
        display: block;
    }
    
    .mjb {
        border-right: 1px solid #eee;
    }
    
    .gsjs2 {
        position: relative;
    }
    
    .gsjsl2 {
        width: 600px;
        float: right;
    }
    
    .gsjsr2 {
        width: 560px;
        float: left;
        position: relative;
    }
    
    .lin2 {
        width: 270px;
        height: 2px;
        background: #fff500;
        position: absolute;
        top: 70px;
        right: 0;
    }
    
    .gsbt2 {
        font-size: 22px;
        color: #333;
        padding-top: 20px;
        padding-left: 390px;
    }
    
    .gsms2 {
        text-indent: 2em;
        padding: 15px;
        line-height: 32px;
    }
    
    .mj2 {
        width: 20%;
        text-align: center;
        float: left;
    }
    
    .tuanj {
        display: inline-block;
        width: 105px;
        margin: 0 auto;
        line-height: 40px;
        height: 40px;
        font-size: 17px;
        border-radius: 8px;
        background: #333333;
        color: #fff;
    }
/*-----分页------*/
/*分页*/
.pagev{
	text-align:center;
	padding:20px 0px;
	color:#666;
	clear:both;
}
.pagev span{
	line-height:24px;
	padding:0px 9px;
	display: inline-block;
}
.fonts{
	color:#fff;
	background-color:#004FAB;
	border:1px solid #004FAB;
}
.pagev span a{
	background-color:#fff;
	color:#666;

	border:1px solid #D9D9D9;
	line-height:24px;
	padding:0px 9px;
	display: inline-block;
	text-decoration:none;
	margin:1.5em 0;
}
.pagev span a:hover{
	color:#fff;
	background-color:#004FAB;
	border:1px solid #004FAB;
}

/*我们*/
.webox{font-family: "Microsoft Yahei";font-size:24px;line-height:40px;background:#f1f1f1;color: #333;padding: 70px 0 0;height: 160px;overflow: hidden; width:100%;}
.webox_c ul{width:1350px;float: left;}
.webox_c li{width: 250px;float: left;}
.webox_c li.webox_c1{width: 116px;}
.webox_c li.webox_c2{width: 310px;}
.webox_c li p{height: 71px;line-height: 71px;color:#004FAB;font-weight: bold;white-space: nowrap;}
.webox_c li p strong{font-family: Times New Roman;color: #333;font-size: 70px;letter-spacing:-2px;}

/*产品*/
.probox{font-family: "Microsoft Yahei";height:1003px;padding:50px 0 0;line-height: 40px;position: relative;background:url(../images/probg.gif) repeat-x center bottom;}
.pro_cla{width: 300px; height:680px;line-height:39px;color: #333;background: #f3f3f3;}
.pro_cla h2{height: 100px;text-align: center;font-size:40px;color: #fff;line-height: 100px;background:url(../images/protbg.gif) no-repeat 0 0;border-bottom: 1px solid #fff;}
.pro_cla h2 a{color: #fff;}
.pro_cla h3{height: 55px;font-size:18px;color: #fff;line-height: 55px;background: #333;position: relative;}
.pro_cla h3:before{content: "";position: absolute;width: 21px;height: 21px;background:url(../images/ico01.png) no-repeat 0 0;left: 258px;top: 17px;}
.pro_cla h3 a{color: #fff;padding: 0 32px;display: block;background:url(../images/ico06.png) no-repeat 11px 21px;}
.pro_cla h3:last-child a{background:url(../images/ico05.png) no-repeat 11px 21px;}
.pro_cla h3.cur,.pro_cla h3:hover{background:#004FAB;}
.pro_cla h4{height: 44px;font-size:16px;color: #333;line-height: 44px;background:url(../images/ico03.gif) no-repeat 31px 23px #e5e5e5;position: relative;font-weight: normal;border-bottom: solid 1px #fff;}
.pro_cla h4:before{content: "";position: absolute;width: 9px;height: 9px;background:url(../images/ico04.png) no-repeat 0 0;left: 264px;top: 19px;}
.pro_cla h4.on:before{background:url(../images/ico02.png) no-repeat 0 0;left: 264px;top: 19px;}
.pro_cla h4 a{color: #333;display: inline-block;padding: 0 49px;}
.pro_cla ul{display: none;}
.pro_cla li{height: 39px;line-height: 39px;border-bottom: solid 1px #dadada;}
.pro_cla li a{display: block;color: #333;padding: 0 0 0 65px;}
.pro_cla li a:hover{color:#004FAB; font-weight:bold;}

.pro_list{width: 848px;padding:10px 0 0;overflow: hidden;}


.pro_lt{border-top: solid 1px #e5e5e5;border-bottom: solid 1px #e5e5e5;height: 49px;line-height: 49px;font-size: 16px;}
.pro_lt span{float: right;text-transform: uppercase;color: #ccc;}
.pro_lt span a{display: block;color: #ccc;}
.pro_lt li{float: left;color: #333;font-weight: bold;}
.pro_lt li.cur{color:#004FAB;}
.pro_lt li em,.newtil li em{display: inline-block;padding: 0 23px;font-weight: normal;color: #ccc;}

.pro_lc dl{position: relative;}
.pro_lc dt,.pro_lc dt img{width:848px;height: 477px;display: block;overflow: hidden;}
.pro_lc dd{padding: 15px 0 0;}
.pro_lc dd h3{font-size: 24px;line-height: 53px;height: 54px;color: #333;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.pro_lc dd h3 a{color: #333;display: inline-block;border-bottom: solid 1px #cfcfcf;}

.pro_lta{ width:100%; overflow:hidden; float:left;}
.pro_lta ul{ width:100%; overflow:hidden; float:left;}
.pro_lta ul li{ width:31%; float:left; margin:1% 1% 0 1%; height:252px;}
.pro_lta ul li img{ width:100%; border:1px solid #CCC;}
.pro_lta ul li .text_ab{ width:100%; height:25px; line-height:25px; text-align:center;}


/*小广告*/
.h_gg1{ height:302px;position: relative;color: #fff;line-height: 34px;}
.gg01{position: absolute;left: 50%;margin-left:388px;top:114px;width: 210px;text-align: center;white-space: nowrap;}
.gg01 p{height: 83px;background:url(../images/c_pho.png) no-repeat right 8px;}
.gg01 p b{display: block;font-family: Arial;font-size: 30px;line-height: 38px;}
.gg01 span{display: block;line-height:43px;border: solid 1px #fff;color: #fff;font-size: 16px;}
.gg01 a:hover span,.gg01 span:hover,.gg01:hover span{border-color:#004FAB;background:#004FAB;color:#fff;}

/*案例*/
.casea{font-family: "Microsoft Yahei";padding: 45px 0 0; margin-bottom:30px;line-height: 26px;color: #333;overflow: hidden;}
.case_c{height: 450px;background: #f2f2f2;margin-bottom: 31px;}
.case_t{width:600px;height:55px;line-height: 55px;top: 0;right: 0;text-align: center;}
.case_t li{width:140px;float: left;margin-right: 1px;background: #333;color: #fff;}
.case_t li.cur{background:#004FAB;}
.case_t li a{display: block;color: #fff;}
.case_l dt,.case_l dt img{width: 600px;height: 450px;overflow: hidden;display: block;float: left;}
.case_l dd{width: 506px;height:310px;overflow: hidden;display: block;float: left;padding: 117px 0 0 36px;}
.case_l dd h3{height:58px;overflow: hidden;display: block;font-size: 24px;line-height: 50px;font-weight: normal;color: #333;}
.case_l dd h3 a{color: #333;}
.case_l dd p{height: 150px;overflow: hidden;}
.case_l dd span a{display: inline-block;width: 118px;text-align: center;line-height: 38px;border:solid 1px #333;color: #333;}
.case_l dd span a:nth-child(2){border-color:#004FAB;margin-left:18px;}
.case .til01{background:url(../images/casetil.gif) no-repeat center 0;}

.part ul{width: 1230px;}
.part li{margin:0 16px 0 0;float: left;}
.part li span{display: block;text-align: center;line-height: 32px;}
.part li p{border:solid 1px #e6e6e6;}
.part li p,.part li p img{width:225px;height: 127px;display: block;overflow: hidden;}


.til01{height:125px;display: block;font-size:36px;line-height:48px;color: #004FAB;text-align: center;padding: 22px 0 0;background:url(../images/protil.gif) no-repeat center 0;}
.til01 span{display: block;font-weight: normal;font-size:18px;line-height:32px;color: #666;}
.til01 a{display: block;color:#004FAB;}
.case .til01{background:url(../images/casetil.gif) no-repeat center 0;}
.newbox .til01{background:url(../images/newtil.gif) no-repeat center 0;}
.edge .til01,.about .til01{background: none;color: #fff;padding: 2px 0 0;height: 145px;}
.edge .til01 b{font-size: 58px;line-height: 58px;font-style: italic;width: 50px;display: inline-block;}
.edge .til01 span{color: #ccc;}
.about .til01 a,.about .til01 span{color: #fff;}

/*优势*/
.edge{font-family: "Microsoft Yahei";line-height:26px;height:680px;padding:62px 0 0;color: #666;overflow: hidden;background:url(../images/edgebg.jpg) no-repeat center 0;}
.edge_t{width: 800px;left:40px;top: 522px;font-size: 24px;color: #fff;line-height:60px;height:60px;z-index: 9;text-align: center;font-weight: bold;}
.edge_t li{width: 130px;float: left;border-right: solid 1px #fff;background: #333;color: #fff;}
.edge_t li.cur{background:#004FAB;}
.edge_t li span{display: inline-block;padding: 0 0 0 37px;}
.edge_c{background: #fff;padding: 26px 37px 0;height: 470px;}
.edge_c dt,.edge_c dt img{width: 730px;height:453px;display: block;overflow: hidden;float: right;}
.edge_c dd{width: 344px;float: left;}
.edge_c dd h3{position: relative;height: 140px;line-height:26px;color: #333;padding:0 0 0 106px;font-size: 18px;font-weight: normal;}
.edge_c dd h3 b{font-size:24px;display: block;line-height: 46px;}
.edge_c dd h3 em{position: absolute;background:url(../images/edge_icobg.jpg) no-repeat 0 0;height:129px;line-height:129px;font-size:40px;width: 88px;text-align: center;color:#004FAB;left: -7px;top: -49px;}
.edge_c dd li{padding:0 0 20px 16px;background:url(../images/ico08.gif) no-repeat 0 13px;}

/*资讯*/
.newbox{line-height:30px;height:615px;font-family: "Microsoft Yahei";color: #333;}
.newtil{height: 50px;line-height: 38px;overflow: hidden;font-size: 18px;background:url(../images/line1.gif) no-repeat 203px 16px;}
.newtil ul,.newtil li{float: left;}
.newtil span{float: right;font-size: 14px;}
.newtil span a{color: #999;display: inline-block;}
.newtil li.cur{color:#004FAB;font-weight: bold;}

.news_c dl{width:603px;float: left;overflow: hidden;}
.news_c dd{padding: 8px 21px 0;line-height:30px;color: #333;}
.news_c dd h3{height:34px;line-height:34px;font-size:16px;color: #333;text-align: center;}
.news_c dt{width:562px;height: 163px;border: dashed 1px #e6e6e6;padding: 20px 19px;}
.news_c dt p,.news_c dt p img{display: block;width:562px;height: 163px;overflow: hidden;}
.news_c ul{width: 526px;float: right;}
.news_c li{height:99px;border-bottom: solid 1px #e8e8e8;line-height: 24px;margin-bottom: 32px;}
.news_c li span{width: 80px;float: left;text-align: center;padding:0 10px 0 0;font-family: Arial;font-size: 18px;line-height: 20px;color: #ddd;}
.news_c li span b{display: block;font-size: 54px;line-height: 50px;font-weight: normal;}
.news_c li p{width: 425px;float: left;color: #666;}
.news_c li p a,.news_c dd p a,.about_w p a{display: inline-block;color: #004FAB;}
.news_c li p b{display: block;color: #333;line-height: 26px;}
.news_c li p b a,.news_c dd h3 a{display: block;color: #333;}


/*关于*/
.about{height:998px;font-family: "Microsoft Yahei";text-align: center;line-height: 28px;padding:75px 0 0;}
.about_p{background: #fff;box-shadow: 5px 5px 5px #d8d8d8;padding:10px;}
.about_p p,.about_p p img{width: 1179px;height:499px;display: block;overflow: hidden;}
.about_w{padding: 10px 80px 0;}
.about_w h3{height:79px;line-height:79px;font-size:30px;color: #333;background:url(../images/ico07.gif) no-repeat center bottom;margin-bottom: 12px;}
.about_w h3 a{color: #333;display: block;}
.about_w p{height: 112px;overflow: hidden;}
.about_w span{display: block;text-align: center;line-height: 38px;}
.about_w span a{display: inline-block;width: 153px;border: solid 1px #333; color: #666;}
.about_w span a:hover{border-color: #004FAB;background: #004FAB;color: #fff;}
.about_w span a:nth-child(2){margin-left: 25px;}

/*友情链接*/
.link{height:52px;line-height:50px;color: #858585;background:#fff;position: relative;width: 100%;}
.link a:hover{ color:#004FAB; font-weight:900;}
.link_c{width:1124px;overflow: hidden;}
.link h3{width:90px;float: left;font-size: 18px;color: #004FAB;}
.link_c{width:1000px;overflow: hidden;float: left;}
.link_c a{display: inline-block;color: #858585;padding: 0 35px;}

.part li p img,.case_l dt img, .pro_lc dt img, .edge_c dt img, .newbox dt img, .about_p img{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.part li p img:hover,.case_l dt img:hover, .pro_lc dt img:hover, .edge_c dt img:hover, .newbox dt img:hover, .about_p img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}


 .f_bj {
            color: #bfbfbf;
            clear: both;
            font-family: "Microsoft Yahei";
            line-height: 31px;
            height: 315px;
            background: url(../images/footbg.gif) repeat-x center 0 #333;
            overflow: hidden;
        }
        
        .f_bj a {
            color: #bfbfbf;
        }
        
        .f_nav {
            height: 61px;
            line-height: 61px;
            color: #fff;
            text-align: center;
        }
        
        .f_nav em {
            display: inline-block;
            color: #656363;
            font-size: 12px;
            padding: 0 35px;
            font-style: normal;
        }
        
        .f_nav a {
            display: inline-block;
            color: #fff;
        }
		
		.f_nav a:hover{
            display: inline-block;
            color:#ccc;
			font-weight:bold;
        }
        
        .f_con {
            height: 230px;
            padding:30px 0 0;
        }
        
        .f_code {
			border-left:1px solid #666;
            width: 330px;
            display: block;
            text-align: center;
            line-height: 38px;
            padding:5px 0 0;
            color: #fff;
        }
        
        .f_code p {
            width: 125px;
            height: 125px;
            padding: 6px;
            display: block;
            border: solid 1px #717171;
        }
        
        .f_code1 {
            width: 139px;
            float: left;
			margin-left:20px;
        }
        
        .f_code2 {
            margin-left:28px;
        }
        
        .f_code img {
            width: 105px;
            height: 105px;
            background: #fff;
            padding: 10px;
            display: block;
        }
        
        .f_logo {
            display: block;
            height: 165px;
            width:220px;
            margin-left:24px;
            padding:10px 0 0 10px;
			border-right:1px solid #666;
			text-align:center;
        }
        
        .f_logo img {
			width:173px;
            display: block;
            float: left;
        }
        
        .f_logo span {
            width: 30px;
            display: block;
            float: left;
            line-height: 31px;
            font-size: 30px;
            color: #004FAB;
            font-weight: bold;
            margin-left: 15px;
        }
        
        .f_text li {
            width: 257px;
            float: left;
            overflow: hidden;
            white-space: nowrap;
            height: 31px;
        }
        
        .f_text li span {
            font-size: 16px;
        }
        
        .f_text {
            width: 520px;
            padding: 0 0 0 38px;
        }
		
/*----联系我们-----*/		

 .kfay {
        width: 1200px;
        height: 210px;
        padding-top: 15px;
    }
    
    .kfay dt {
        width: 188px;
        float: left;
        padding: 10px;
    }
    
    .kfay dt img {
        display: block;
        width: 188px;
        height: 188px;
    }
    
    .kfay dd {
        width: 965px;
        float: right;
    }
    
    .kfay dd h4 {
        height: 45px;
        padding-top: 20px;
        font: 24px "Microsoft YaHei";
        color: #004FAB;
        background:url(../images/zf.jpg) no-repeat left bottom;
    }
    
    .kfay dd h4 i {
        padding-left: 15px;
        text-transform: uppercase;
        font: 16px "Arial";
        color: #999999;
    }
    
    .kfay dd p {
        font: 15px "Microsoft YaHei";
        color: #333333;
        line-height: 30px;
        padding-top: 15px;
    }
	
	 .kfay h5 {
        height: 45px;
        padding-top:10px;
        font: 24px "Microsoft YaHei";
        color: #004FAB;

    }
	
.foot_link{ width:100%; height:45px; background:#E2E2E2;border-top:1px solid #CCC; line-height:45px; border-bottom:1px solid #CCC;}
.foot_center{ width:1200px; margin:0 auto; height:45px; line-height:45px;}
.box_tb{ width:35px; height:36px; background:url(../images/ftel.png) top center no-repeat; float:left;}
.fcontact p{font-size: 14px;color: #666666;line-height: 30px;box-sizing: border-box;margin-bottom: 10px;}


.video{margin-bottom:2em;margin-top:2em;}
#video {width:600px;height:400px;margin:0 auto;}
.fa-play-circle-o {
    font-size: 50px;
    display: inline-block;
    text-align: right;
	z-index:9999;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-25px;
	margin-top:-25px;
}
.fa-play-circle-o:before{
font-size:50px;
color:#fff;
}
.hzhb li:hover .fa-play-circle-o:before{
font-size:50px;
color:#e50012;
}

@media screen and (max-width: 767px){
#video {width:100%;height:400px;margin:0 auto;}
.footer .footer-ewm{display:none;}
.footer-tel{display:none;}
}